import {
  init,
  classModule,
  propsModule,
  styleModule,
  eventListenersModule,
  h
} from "snabbdom";
export const snabbdomInit = {
  mounted() {
    this.init();
  },
  methods: {
    init() {
      // 创建出patch函数
      const patch = init([classModule, propsModule, styleModule, eventListenersModule]);

      // 创建虚拟节点
      const myVnode = h("a", {
        props: { href: "https://www.baidu.com/" }
      }, "创建出来的节点");

      // 让虚拟节点上树
      const container = document.getElementById("containter");
      patch(container, myVnode);
      console.log(myVnode, "---");
    }
  }
};
